void set_Power_Mode(ADI_PWR_POWER_MODE mode,bool wake_flag)
{
	Power_Mode_Flag=(uint32_t)wake_flag;
	if(!wake_flag)
	{
		adi_pwr_EnterLowPowerMode(mode,&Power_Mode_Flag,0);
	}
	else
	{
		adi_pwr_EnterLowPowerMode(ADI_PWR_MODE_ACTIVE,&Power_Mode_Flag,0);
	}
}
void init_XINT(void)
{
	adi_xint_Init(&XINT_MemorySize,ADI_XINT_MEMORY_SIZE);
	adi_xint_EnableIRQ(ADI_XINT_EVENT_INT0,ADI_XINT_IRQ_FALLING_EDGE); //下降沿触发
	adi_xint_RegisterCallback(ADI_XINT_EVENT_INT0,callback_XINT0,NULL);	
}
void callback_XINT0(void	*pCBParam,uint32_t	Event,void	*pArg)
{
	set_Power_Mode(ADI_PWR_MODE_FLEXI,true);
}
